#include <stdio.h>

int main() {
    // 假设有个升序的九个数数组,插入一个数
    int num[10] = {11, 21, 31, 41, 51, 61, 71, 81, 91};
    int i, j, temp, m;
    printf("输入插入的数：");
    scanf("%d", &m);
    for (i = 0; i < 9; i++) {
        if (m < num[i]) { // 找到第一个比 m 大的数
            for (j = 8; j >= i; j--) { // 将 i 后面的数全部后移
                num[j+1] = num[j];
            }
            num[i] = m; 
            break;
        }
    }
    if (i == 9) { // 如果待插入的数大于等于原有序列中最大的数
        num[i] = m; // 直接将其插入到最后
    }
    for (i = 0; i < 10; i++) {
        printf("%d ", num[i]);
    }
    printf("\n");
    return 0;
}